#define MAX_DEVICE_ID_LENGHT
15 // 设备ID字节数
#define MD5_LENGHT
32 // MD5长度字节数
#define LOCAL_TCP_VERSION 0x1000005 // TCP传输协议版本
#define LOCAL_UDP_VERSION 0x1000005 // UDP传输协议版本
enum CmdType
{
kUnknown = -1,
kTcpHeartbeatAsk
= 0x005f, ///< TCP心跳包请求
kTcpHeartbeatAnswer = 0x0060, ///< TCP心跳包反馈
kSearchDeviceAsk
= 0x1001, ///< 搜索设备请求
kSearchDeviceAnswer = 0x1002, ///< 搜索设备应答
kErrorAnswer =
0x2000, ///< 出错反馈
kSDKServiceAsk =
0x2001, ///< 版本协商请求
kSDKServiceAnswer
= 0x2002, ///< 版本协商应答
kSDKCmdAsk =
0x2003,
///< sdk命令请求
kSDKCmdAnswer =
0x2004, ///< sdk命令反馈
kFileStartAsk =
0x8001, ///< 文件开始传输请求
kFileStartAnswer
= 0x8002, ///< 文件开始传输应答
kFileContentAsk =
0x8003, ///< 携带文件内容的请求
kFileContentAnswer = 0x8004, ///< 写文件内容的应答
kFileEndAsk =
0x8005, ///<
文件结束传输请求
kFileEndAnswer = 0x8006, ///<
文件结束传输应答
kReadFileAsk = 0x8007,
///< 回读文件请求
kReadFileAnswer = 0x8008, ///<
回读文件应答
};
enum ErrorCode
{
kUnknown = -1,
kSuccess = 0,
kWriteFinish,
///< 写文件完成
kProcessError, ///<
流程错误
kVersionTooLow, ///< 版本过低
kDeviceOccupa, ///<
设备被占用
kFileOccupa,
///< 文件被占用
kReadFileExcessive, ///< 回读文件用户过多
kInvalidPacketLen, ///< 数据包长度错误
kInvalidParam, ///<
无效的参数
kNotSpaceToSave, ///< 存储空间不够
kCreateFileFailed, ///< 创建文件失败
kWriteFileFailed, ///< 写文件失败
kReadFileFailed, ///< 读文件失败
kInvalidFileData, ///< 无效的文件数据
kFileContentError, ///< 文件内容出错
kOpenFileFailed, ///< 打开文件失败
kSeekFileFailed, ///< 定位文件失败
kRenameFailed, ///<
重命名失败
kFileNotFound, ///<
文件未找到
kFileNotFinish, ///<
文件未接收完成
kXmlCmdTooLong, ///<
xml命令过长
kInvalidXmlIndex, ///< 无效的xml命令索引值
kParseXmlFailed, ///< 解析xml出错
kInvalidMethod, ///<
无效的方法名
kMemoryFailed, ///<
内存错误
kSystemError,
///< 系统错误
kUnsupportVideo, ///< 不支持的视频
kNotMediaFile, ///<
不是多媒体文件
kParseVideoFailed, ///< 解析视频文件失败
kUnsupportFrameRate, ///< 不支持的波特率
kUnsupportResolution, ///< 不支持的分辨率(视频)
kUnsupportFormat, ///< 不支持的格式(视频)
kUnsupportDuration, ///< 不支持的时间长度(视频)
kDownloadFileFailed, ///< 下载文件失败
kScreenNodeIsNull,
kNodeExist,
kNodeNotExist,
kPluginNotExist,
kCheckLicenseFailed, ///< 校验license失败
kNotFoundWifiModule, ///< 未找到wifi模块
kTestWifiUnsuccessful, ///< 测试wifi模块未
kRunningError, ///<
运行错误
kUnsupportMethod, ///< 不支持的方法
kInvalidGUID,
///< 非法的guid
kDelayRespond, ///<
延迟反馈
kShortlyReturn, ///< 直接返回,
不进行xml转换
KConnectionFailed,//套接字不能连接
kCount,
}